/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FBFBFB;
}
body{
	font-size:14px;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#027BC3;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button,textarea{
	font-size:14px;
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	vertical-align:middle;
}
.blank10{
	width:100%;
	height:10px;
	display:block;
	overflow:hidden;
	clear:both;
}
.blank20{
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
	clear:both;
}
.mt50{
	margin-top:50px!important;
}
.main{
	width:1200px;
	margin:0px auto;
	overflow:Hidden;
}
.content{
	line-height:30px;
}
h1{
	width:100%;
	margin-top:25px;
	text-align:center;
	font-size:18px;
	overflow:hidden;
	color:#333;
}
.wzinfo{
	width:100%;
	text-align:center;
	color:#999;
	margin-top:20px;
	font-size:14px;
	border-top:1px dashed #d0d0d0;
}
.time{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:20px;
	padding-left:25px;
	background:url(../images/time.png) left center no-repeat;
}
.author{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:20px;
	padding-left:25px;
	margin:0 30px;
	background:url(../images/author.png) left center no-repeat;
}
.click{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:20px;
	padding-left:25px;
	background:url(../images/click.png) left center no-repeat;
}

.content img{
	max-width:100%;
	height:auto;
	margin:0px auto;
	clear:both;
}
.pages{
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline;

}
.pages li a{
	padding:5px 10px;
	border:1px solid #c8c8c8;
	font-weight:bold;
	margin-right:10px;
}
dl.tuwenlist{
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #c8c8c8;
}
dl.tuwenlist dt{
	float:left;
}
dl.tuwenlist dt img{
	width:200px;
	height:135px;
	padding:2px;
	border:1px solid #c8c8c8;
}
dl.tuwenlist dd{
	width:600px;
	float:right;
}
dl.tuwenlist dd h2{
	font-size:16px;
	font-weight:bold;
}
dl.tuwenlist dd h2 a{
	color:#000;
}
dl.tuwenlist dd h2 a:hover{
	color:#000;
}
dl.tuwenlist dd .info{
	font-size:14px;
	font-family:"宋体",Verdana;
	line-height:25px;
	color:#666;
}
dl.tuwenlist dd span{
	margin-top:10px;
	float:right;
}
dl.tuwenlist dd span a{
	padding:10px 20px;
	background-color:#666;
	text-align:center;
	color:#fff;
}
dl.tuwenlist dd span a:hover{

}
ul.tulist{
	width:1000px;
	overflow:hidden;
}
ul.tulist li{
	float:left;
	list-style-type:none;
	margin:0 23px 25px 0px;
	text-align:center;
	width:220px;
	border:1px solid #ebebeb;
	background-color:#ebebeb;
}
ul.tulist li:hover{
	background-color:#027BC2;
	border-color:#027BC2;
	transition:0.6s;
}
ul.tulist li:hover a{
	color:#fff;
}
ul.tulist li img{
	width:220px;
	height:220px;
}
ul.tulist li h3{
	width:100%;
	height:40px;
	display:block;
	overflow:hidden;
}
ul.tulist li h3 a{
	font-size:14px;
	line-height:40px;
}
ul.wzlist{
	width:100%;

}
ul.wzlist li{
	line-height:30px;
	border-bottom:1px dotted #c8c8c8;
}
ul.wzlist li a{
	
}
ul.wzlist li span{
	float:right;
	margin-right:10px;
	color:#989898;
}
/*---------- stock ---------*/
.header{
	display:none;
}
.top50{
	width:100%;
	height:50px;
	display:none;
	overflow:hidden;
	clear:both;
}
.top_zone{
	width:100%;
	height:35px;
	background-color:#ebebeb;
}
.top{
	width:1200px;
	margin:0px auto;
}
.top_l{
	color:#333;
	line-height:35px;
	float:left;
}
.top_r{
	width:195px;
	float:right;
}
.demo{
	width:50px;
	position:relative;
	float:left;
}  
.demo img{
	cursor:pointer;
	margin-top:8px;
}  
.demo .ewm{
	position:absolute;
	width:100px;
	height:100px; 
	margin:27px 0 0 -10px;
	z-index:999;
}  
.demo .weibo{
	position:absolute; 
	width:100px; 
	height:100px;
	margin:27px 0 0 -65px;
	z-index:999;
}  
.top_link{
	float:right;
}
.top_link a{
	color:#999;
	line-height:35px;
}
#sc{
	padding-right:5px;
	margin-right:1px;
	background:url(../images/top_link.gif) right center no-repeat;
}
.pc_header_zone{
	width:100%;
	height:97px;
	background:url(../images/header.jpg) repeat-x;
	overflow:hidden;
}
.pc_header{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.pc_logo{
	float:left;
	margin-top:15px;
}
.top_tel{
	float:right;
	margin-top:35px;
}
.nav_zone{
	width:100%;
	height:39px;
	overflow:hidden;
	background:url(../images/nav_zone.jpg) repeat-x;
}
ul.pc_nav{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
ul.pc_nav li{
	list-style-type:none;
	float:left;
	background:url(../images/nav_li.jpg) right center no-repeat;
	width:10%;
	text-align:center;
}
ul.pc_nav li:last-child{
	background:none;
}
ul.pc_nav li a{
	line-height:39px;
	display:block;
	color:#fff;
}
.so_zone{
	width:100%;
	height:66px;
	border-bottom:1px solid #dadada;
	background:url(../images/so_zone.jpg) repeat-x;
}
.fenlei_title{
	width:215px;
	float:left;
	background:url(../images/fenlei_title.jpg) repeat-x;
	line-height:66px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.hotwords{
	float:left;
	margin-left:30px;
	line-height:66px;
}
.hotwords strong{
	color:#000;
	font-size:16px;
}
.hotwords a{
	padding:0 10px;
	color:#333;
}
.search{
	width:244px;
	height:29px;
	background:url(../images/search.png) no-repeat;
	margin-top:20px;
	float:right;
}
.ser_key{
	width:160px;
	float:left;
	margin-left:30px;
	height:29px;
	line-height:29px;
	color:#999;
	border:none;
	background:none;
	outline:none;
}
.ser_btn{
	width:45px;
	height:29px;
	float:right;
	border:none;
	background:none;
	outline:none;
	cursor:pointer;
}
.fenlei{
	width:215px;
	float:left;
	overflow:hidden;
	height:720px;
	background-color:#f1f1f1;
}
.index_cp{
	width:955px;
	float:right;
	overflow:hidden;
}
.tj_title{
	margin-top:20px;
	padding-bottom:10px;
	overflow:hidden;
	background:url(../images/tj_title.jpg) left bottom no-repeat;

}
.tj_title h2{
	float:left;
	padding:0 10px;
	font-size:18px;
	color:#027bc3;
}
.tj_title span{
	float:right;
	margin-top:5px;
	margin-right:10px;
}
.tj_title span a{
	color:#999;
	font-size:12px;
}
#tabbox{
	width:1000px;
	overflow:hidden;
	margin-top:10px;
}
.tab_conbox{
	width:100%;
}
#tabs2{
	width:100%;
	overflow:hidden;
	clear:both;
}
#tabs2 li{
	float:left;
	background:#e1e1e1;
	overflow: hidden;
	position: relative;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	margin-right:20px;
}
#tabs2 li a {
	display: block;
	padding: 5px 20px;
	color:#333;
	font-size:15px;
}
#tabs2 li:hover {
	background: #027BC2;
	color:#fff;
}	
#tabs2 li:hover a,#tabs2 .thistab a{
	color:#fff;
}
#tabs2 .thistab a,#tabs2 .thistab a:hover{
	background: #027BC2;
}
.tab_con {
	display:none;
}
.tab_con dl{
	width:221px;
	height:289px;
	float:left;
	margin:0 20px 25px 0;
	overflow:hidden;
	border:1px solid #ebebeb;
	background-color:#ebebeb;

}
.tab_con dl dt img{
	width:221px;
	height:221px;
}
.tab_con dl dd{
	width:auto;
	height:68px;
	overflow:hidden;
	text-align:center;
}
.tab_con dl dd h3{
	display:block;
	line-height:30px;
	font-weight:normal;
	color:#000;
	height:30px;
	overflow:hidden;
}
.tab_con dl dd span{
	font-size:12px;
	color:#a2a2a2;
}
.tab_con dl:hover{
	border-color:#027BC2;
	background-color:#027BC2;
	transition:0.5s;
}
.tab_con dl:hover dd h3{
	color:#fff;
}
.tab_con dl:hover dd span{
	color:#fff;
}
.index_ad1{
	width:100%;
	height:105px;
	background:url(../images/index_ad1.jpg) center center no-repeat;
	overflow:hidden;
}
.index_ad1 a{
	display:block;
	width:100%;
	height:100%;
}
.index_title{
	text-align:center;
	overflow:hidden;
}
.index_title h2{
	font-size:16px;
	color:#027bc3;
}
.index_title .line{
	width:67px;
	height:3px;
	display:block;
	margin:5px auto;
	background-color:#027bc3;
}
.index_title h3{
	font-size:12px;
	color:#999;
	font-weight:normal;
	text-transform:uppercase;
}
#tabbox2{
	width:100%;
	height:262px;
	background:url(../images/case_bg.jpg) center center no-repeat;
}
#tabs{
	width:246px;
	float:left;
	overflow:hidden;
}
#tabs li{
	line-height:45px;
	text-indent:20px;
	border-left:5px solid #ebebeb;
}
#tabs li a{
	font-size:16px;
	color:#333;
	
}
#tabs li:hover,
#tabs .thistab{
	border-color:#027BC2;
}
#tabs li:hover a,#tabs .thistab a{
	color:#027BC2;
}
#tabbox2 .tab_conbox{
	width:950px;
	float:right;
	overflow:hidden;
}
.case{
	width:100%;
	overflow:hidden;
	float:right;
}
.case_pic{
	float:left;
	overflow:hidden;
}
.case_pic img{
	width:310px;
	height:262px;
}
.case_r{
	width:600px;
	float:left;
	margin-left:25px;
}
.case_r h2{
	display:block;
	margin-top:10px;
}
.case_r h2 a{
	font-size:18px;
	color:#333;
}
.case_r p{
	color:#333;
	line-height:25px;
	margin-top:30px;
}
.case_btn{
	width:245px;
	overflow:hidden;
	margin:74px 0 0 245px;
}
.case_btn a{
	display:block;
	width:100px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
}
#case_btn_a{
	float:left;
	background-color:#027BC4;
}
#case_btn_b{
	float:right;
	background-color:#FE0000;
}
.about{
	width:100%;
	margin-top:30px;
	overflow:hidden;
}
.about_l{
	width:471px;
	float:left;
	overflow:hidden;
}
.about_l img{
	width:100%;
	height:auto;
}
.about_r{
	width:665px;
	float:right;
	overflow:hidden;
}
.about_r h3{
	font-size:18px;
	color:#333;
	display:block;
}
.about_r p{
	line-height:25px;
	color:#333;
	margin-top:20px;
}
#about_btn{
	display:block;
	float:right;
	margin:15px 10px 0 0;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background-color:#027BC2;
}
.kehu_zone{
	width:100%;
	height:293px;
	background:url(../images/kehu_zone.jpg) center center no-repeat;
	overflow:hidden;
	margin-top:50px;
	clear:both;
}
.kehu_title{
	text-align:center;
	overflow:hidden;
	margin-top:45px;
}
.kehu_title h2{
	font-size:16px;
	color:#fff;
}
.kehu_title .line{
	width:67px;
	height:3px;
	display:block;
	margin:5px auto;
	background-color:#fff;
}
.kehu_title h3{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
.box{
	width:375px;
	height:505px;
	overflow:hidden;
	background-color:#f4f4f4;
	border:1px solid #e4e4e4;
}
#box1{
	float:left;
}
#box2{
	float:left;
	margin-left:37px;
}
#box3{
	float:right;
}
.lmmc{
	width:auto;
	margin-top:15px;
	padding-bottom:8px;
	overflow:hidden;
	clear:both;
	background:url(../images/lmmc.jpg) left bottom no-repeat;
}
.lmmc h2{
	float:left;
	font-size:16px;
	color:#027bc3;
	text-indent:10px;
}
.lmmc span{
	float:right;
	margin-right:10px;
}
.lmmc span a{
	color:#999;
}
.pd{
	width:auto;
	padding:25px 15px 15px 15px;
}
.toutiao{
	width:auto;
	overflow:hidden;
}
.toutiao img{
	width:336px;
	height:127px;
	display:block;
}
.toutiao h3{
	display:block;
	margin-top:10px;
}
.toutiao h3 a{
	color:#333;
	font-size:14px;
	font-weight:normal;
}
.toutiao p{
	font-size:13px;
	color:#999;
	line-height:25px;
	margin-top:10px;
}
.box ul{
	margin-top:10px;
	border-top:1px dashed #ccc;
}
.box ul li{
	line-height:38px;
	border-bottom:1px dashed #ccc;
	text-indent:25px;
	background:url(../images/ico.png) 8px center no-repeat;
}
.box ul li a{
	color:#333;
}
#box3 dl{
	width:auto;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #ccc;
}
#box3 dl dt{
	line-height:25px;
	display:block;
	padding-left:30px;
	background:url(../images/wen.jpg) left center no-repeat;
}
#box3 dl dt a{
	color:#333;
}
#box3 dl dd{
	margin-top:5px;
	padding-left:30px;
	background:url(../images/da.jpg) left 3px no-repeat;
	font-size:13px;
	color:#999;
	line-height:25px;
}
.link_zone{
	width:100%;
	overflow:hidden;
	margin-top:40px;
	background:url(../images/link_zone.png) center 25px no-repeat;
}
.link_title{
	display:block;
	font-size:16px;
	color:#027bc3;
}
.link{
	width:100%;
	margin-top:20px;
	overflow:hidden;
}
.link a{
	padding:0 10px;
	color:#333;
}
.footer_zone{
	width:100%;
	overflow:hidden;
	margin-top:40px;
	background:url(../images/footer_zone.jpg);
	padding:25px 0;
}
.footer{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
}
.footer_link a{
	padding-left:5px;
	color:#fff;
	line-height:20px;
	background:url(../images/footer_link.jpg) left center no-repeat;
}
.footer_copy{
	color:#fff;
	line-height:25px;
	margin-top:5px;
}
.ny_banner{
	width:100%;
	height:285px;
	overflow:hidden;
}
.ny_banner_m{
	display:none;
}
.ny_main{
	width:1200px;
	overflow:hidden;
	margin:25px auto 0 auto;
}
.left_wrap{
	width:215px;
	float:left;
	overflow:hidden;
}
.left_wrap h2{
	width:auto;
	height:67px;
	line-height:67px;
	color:#fff;
	background:url(../images/left_h2.jpg) repeat-x;
	text-indent:30px;
	font-size:18px;
	display:block;
}
.zlm{
	width:auto;
	overflow:hidden;
}
.zlm li{
	margin-top:10px;
	line-height:40px;
	list-style-type:none;
	background:url(../images/zlm_li.png) 25px center no-repeat #ebebeb;
	text-indent:50px;
}
.zlm li:hover,.zlm li.on{
	background:url(../images/zlm_li_on.png) 25px center no-repeat #535353;
	transition:0.5s;
}
.zlm li a{
	line-height:40px;
	display:block;
	color:#333;
}
.zlm li:hover a,.zlm li.on a{
	color:#fbfbfb;
}
.left_lxxx{
	width:auto;
	margin-top:20px;
	border:1px solid #d0d0d0;
	background-color:#fff;
}
.left_lxxx img{
	width:100%;
	height:auto;
}
.lxxx{
	padding:15px 10px;
	color:#333;
	line-height:30px;
}
.right_wrap{
	width:957px;
	float:right;
	overflow:hidden;
}
.wz{
	width:100%;
	margin-top:30px;
	overflow:hidden;
	padding-bottom:8px;
	margin-bottom:20px;
	background:url(../images/wz.jpg) left bottom no-repeat;
}
.wz h2{
	font-size:18px;
	color:#027bc3;
	float:left;
}
.wz span{
	float:right;
	color:#999;
	font-size:12px;
	margin-top:3px;
}
.wz span a{
	color:#999;
	font-size:12px;
}
.left_wrap h3{
	width:100%;
	height:48px;
	line-height:48px;
	background:url(../images/left_h3.jpg) repeat-x;
	color:#fff;
	text-indent:30px;
	font-size:18px;
}
.zxcp,.zxzx{
	margin-top:20px;
	background-color:#fff;
	overflow:hidden;
}
.left_pd{
	padding:20px 10px 20px 10px;
	border:1px solid #d0d0d0;
	border-top:none;
}

.myscroll { 
	width: auto;
	height: 365px;
	overflow: hidden;
}
.myscroll li {
	list-style-type:none;
	height: 70px;
	overflow: hidden;
	border-bottom:1px dashed #cfcfcf;
}
.myscroll img {
	float:left;
	width:83px;
	height:55px;
	border:1px solid #ccc;
	margin-top:5px;
}
.myscroll span{
	float:right;
	width:100px;
	margin-top:10px;
	font-size:12px;
	color:#333;
	line-height:20px;
}
.myscroll li:Hover img{
	border-color:#0178be;
}
.myscroll li:hover span{
	color:#0178be;
}
.zxzx ul{
	
}
.zxzx ul li{
	line-height:38px;
	border-bottom:1px dashed #ccc;
	text-indent:25px;
	background:url(../images/ico.png) 8px center no-repeat;
}
.zxzx ul li a{
	color:#333;
}

dl.caselist{
	width:auto;
	padding:10px;
	margin-top:10px;
	overflow:Hidden;
	border-bottom:1px dashed #d0d0d0;
}
dl.caselist:hover{
	background-color:#f5f5f5;
	transition:0.5s;
}
dl.caselist dt{
	float:left;
}
dl.caselist dt img{
	width:175px;
	height:145px;
	padding:5px;
	border:1px solid #d0d0d0;
}
dl.caselist:hover dt img{
	border-color:#0178be;
}
dl.caselist dd{
	width:730px;
	float:right;
}
dl.caselist dd h2{
	font-size:18px;
	display:block;
	margin-top:10px;
}
dl.caselist dd h2 a{
	color:#333;
}
dl.caselist:hover dd h2 a{
	color:#0178be;
}
dl.caselist dd .info{
	font-size:14px;
	line-height:25px;
	color:#333;
	margin-top:30px;
}
dl.caselist dd span{
	margin-top:15px;
	float:right;
}
dl.caselist dd span a{
	padding:10px 20px;
	background-color:#027BC2;
	text-align:center;
	color:#fff;
}
dl.caselist dd span a:hover{

}
.follow{
	width:955px;
	height:137px;
	overflow:hidden;
	margin:10px auto;
	overflow:hidden;
	background:url(../images/follow_bg.jpg) center center no-repeat;
}
.a_ewm img{
	width:105px;
	height:auto;
	float:left;
}
.a_ewm span{
	float:left;
	margin:20px 0 0 20px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
}
#a_ewm1{
	float:left;
	margin:17px 0 0 75px;
}
#a_ewm2{
	float:left;
	margin:17px 0 0 25px;
}
.abox{
	width:auto;
	overflow:Hidden;
	margin-top:20px;
	background-color:#fff;
	border:1px solid #e4e4e4;
}
ul.tjcp{
	width:auto;
	padding-left:15px;
	display:none;
}
ul.tjcp li{
	float:left;
	list-style-type:none;
	margin:25px 13px 20px 13px;
	text-align:center;
	width:205px;
}
ul.tjcp li img{
	width:203px;
	height:203px;
	border:1px solid #ebebeb;
}
ul.tjcp li h3{
	display:block;
	line-height:30px;
	font-weight:normal;
}
ul.tjcp li h3 a{
	font-size:14px;
}

.tjzx ul{
	width:450px;
	float:left;
	margin:20px 10px 10px 10px;
}
.tjzx ul li{
	line-height:38px;
	border-bottom:1px dashed #ccc;
	text-indent:25px;
	background:url(../images/ico.png) 8px center no-repeat;
}
.tjzx ul li a{
	color:#333;
}

/*---------------------------------产品详情页-----------------------*/
.pro_main{
	width:auto;
	margin:10px auto 0 auto;
	overflow:hidden;
}
.pro_left{
	width:455px;
	float:left;
}
.pro_right{
	width:480px;
	float:right;
	overflow:hidden;
}
.pro_right h2{
	font-size:18px;
	padding-bottom:10px;
	display:block;
	font-weight:normal;
	border-bottom:1px dashed #d0d0d0;
}
.pro_info{
	color:#333;
	margin-top:10px;
	overflow:hidden;
	line-height:30px;
}
.zx_btn{
	width:45%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#027bc3;
	color:#fff;
}
.zx_btn:hover{
	color:#fff;
}
.zxdh{
	float:left;
}
.zxan{
	float:right;
}
.pro_detail{
	overflow:hidden;
	margin-top:50px;
	line-height:30px;
	color:#333;
}
.pro_detail h3{
	width:100%;
	border-bottom:1px solid #d0d0d0;
	font-size:18px;
	color:#027bc3;
	font-weight:normal;
	padding-bottom:10px;
	text-align:center;
}

form.liuyan{
	width:600px;
	overflow:hidden;
	margin:10px auto;
}
form.liuyan p{
	margin:15px auto;
}
form.liuyan p label{
	float:left;
	line-height:30px;
	width:100px;
	text-align:right;
	margin-right:10px;
}
form.liuyan p input{
	width:330px;
	height:30px;
	line-height:30px;
	border:1px solid #c8c8c8;
	font-size:14px;
	color:#666;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
form.liuyan p textarea{
	width:330px;
	height:200px;
	line-height:30px;
	border:1px solid #c8c8c8;
	font-size:14px;
	color:#666;
}
form.liuyan p span{
	color:#999;
	margin-left:10px;
}
form.liuyan p span i{
	color:#ff0000;
	font-style:normal;
	margin-right:10px;
}
form.liuyan p.btn{
	text-align:center;
}
form.liuyan p.btn input{
	width:240px;
	height:45px;
	background-color:#017BC4;
	border:none;
	outline:none;
	margin:0px auto;
	cursor:pointer;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	color:#fff;
}
.contact_l{
	float:left;
}
.contact_r{
	float:right;
	overflow:hidden;
	width:auto;
	margin-top:80px;
}
.ditu{
	min-height:500px;
}
.ditu iframe{
	height:468px;
}
/*---网站地图---*/
.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px; }
.sitemap_con { width:845px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ccc; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:120px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { background:url(../images/ico27.gif) no-repeat 0 8px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;}
.b4 { border:solid 1px #E0E0E0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:28px; width:164px; white-space:nowrap; overflow:hidden; }
.b4 li a { color:#666;}
.b4 li a:hover,.sitemap_con h4 a{ color:#362C24;}


.index_pro_m{
	display:none;
}
/* dropdown*/
#mzlm {
	width:auto;
	position:relative;
	float:none;
	display:none;
}
#mzlm p {
	width:auto;
	height:40px;
	line-height:40px;
	background:#E4211B;
	color:#fff;
	cursor:pointer;
	text-indent:15px;
	text-align:center;
}
#mzlm p .mzlm_ico{
	width:8px;
	height:8px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url(../images/mzlm_ico.png) center center no-repeat;
	margin-left:10px;
}
#mzlm ul {
	width:100%;
	position:absolute;
	display:none;
	background-color:#EBE9E4;
	z-index:999999;
}
#mzlm ul li {
	height:40px;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #999;
}
#mzlm ul li a {
	display:block;
	height:40px;
	color:#000;

	text-decoration:none
}
#mzlm ul li a:hover {
	background:#E6211B;
	color:#000;
}
/*------------响应式代码-----------------*/
@media only screen and (max-width : 1024px){
	.top{
		width:auto;
		padding:0 1%;
	}
	.main{
		width:auto;
		padding:0 1%;
	}
	.pc_header{
		width:auto;
		padding:0 1%;
	}
	ul.pc_nav{
		width:auto;
	}
	.fenlei_title{
		display:none;
	}
	.fenlei{
		display:none;
	}
	.index_cp{
		width:auto;
		float:none;
	}
	#tabs{
		display:none;
	}
	#tabbox2 .tab_conbox{
		width:auto;
		padding:0 1%;
		float:none;
	}
	.about_l{
		width:40%;
	}
	.about_r{
		width:57%;
	}
	.footer{
		width:auto;
	}
	.box{
		width:31.5%;
		height:auto;
	}
	#box2{
		margin-left:2%;
	}
	.box ul li{
		height:38px;
		overflow:hidden;
	}
	.ny_main{
		width:auto;
		padding:0 1%;
	}
	.right_wrap{
		float:none;
		margin-left:235px;
		width:auto;
	}
	ul.tulist{
		width:auto;
	}
	.follow{
		width:auto;
	}
	#a_ewm1{
		margin-left:20px;
	}
	.tjzx ul{
		width:45%;
		margin-left:2%;
		margin-right:2%;
	}
	.tjzx ul li{
		height:38px;
		overflow:hidden;
	}
	.pro_left{
		width:auto;
		float:none;
		clear:both;
		overflow:hidden;
	}
	#pro{
		width:455px;
		float:none;
		margin:0px auto;
		overflow:hidden;
	}
	.pro_right{
		width:100%;
		float:none;
		clear:both;
		margin-top:2em;
	}

	dl.caselist dt{
		width:30%;
	}
	dl.caselist dt img{
		width:100%;
		height:auto;
	}
	dl.caselist dd{
		width:67%;
	}
	ul.tjcp{
		display:block;
	}
}
@media only screen and (max-width : 768px) {
	.ny_banner{
		display:none;
	}
	.ny_banner_m{
		display:block;
		width:100%;
	}
	.ny_banner_m img{
		width:100%;
		height:auto;
	}
	.case_pic{
		width:30%;
	}
	.case_pic img{
		width:100%;
		height:auto;
	}
	.case_r{
		width:65%;
		float:right;
		margin-left:0;
	}
	.case_btn{
		margin:20px auto 0 auto;
	}
	#tabbox2{
		height:auto;
	}
	dl.caselist dt{
		display:none;
	}
	dl.caselist dd{
		width:auto;
		float:none;
	}
	.contact_l{
		width:100%;
		float:none;
	}
	.contact_r{
		width:100%;
		float:none;
		margin-top:2em;
	}
}
@media only screen and (max-width : 736px){
	ul.tjcp li{
		width:45%;
		margin:1.5em 1% 1em 2%;
	}
	ul.tjcp li img{
		width:100%;
		height:auto;
	}

}
.footer-moblie{width:100%;margin-top:6px;position: fixed;z-index: 110;bottom: 0;left: 0;display:none;}
.footer1{max-width:640px;margin:0 auto;background:#221e1f;display:-webkit-box; }
.footer-moblie a{-webkit-box-flex: 1;display: -webkit-box; color:#fff;}
.footer-moblie span{padding-left:35px; display:block; margin:0 auto; text-align:right; font:400 22px/70px "微软雅黑"; color:#fff; height:70px;}
.footer-moblie span.span2{background:url(../images/a2.png) 0px 22px no-repeat; background-size:27px 27px;}
@media only screen and (max-width : 568px){
	.footer-moblie{display:block;}
	.top_zone{
		display:none;
	}
	.header{
		display:block;
	}
	.pc_header_zone,.nav_zone{
		display:none;
	}
	.top50{
		display:block;
	}
	.hotwords{
		display:none;
	}
	.search{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	#tabbox{
		display:none;
	}
	ul.index_pro_m{
		display:block;
		width:auto;
		overflow:Hidden;
	}
	ul.index_pro_m li{
		width:46%;
		margin:2em 1% 0 2%;
		text-align:center;
		overflow:hidden;
		float:left;
	}
	ul.index_pro_m li img{
		width:100%;
		height:auto;
	}
	ul.index_pro_m li h3{
		display:block;
		line-height:30px;
	}
	ul.index_pro_m li h3 a{
		font-size:14px;
		font-weight:normal;
	}
	.index_ad1{
		display:none;
	}
	.mt50{
		margin-top:1.5em!important;
	}
	.case_pic{
		width:100%;
		float:none;
	}
	.case_r{
		width:100%;
		float:none;
	}
	#tabbox2{
		background-repeat:repeat-y;
	}
	.about_l{
		width:100%;
		float:none;
	}
	.about_r{
		width:100%;
		float:none;
	}
	.box{
		width:100%;
		float:none;
	}
	#box2{
		margin:2em 0 2em 0;
	}
	.left_wrap{
		display:none;
	}
	.right_wrap{
		width:100%;
		float:none;
		margin:0;
	}
	.ny_main{
		margin-top:0.1em;
	}
	ul.tulist li{
		width:100%;
		float:none;
		margin:1em 0 1em 0;
	}
	ul.tulist li img{
		width:100%;
		height:auto;
	}
	#a_ewm1{
		width:100%;
	}
	#a_ewm1 img{
		width:30%;
	}
	#a_ewm1 span{
		width:55%;
		font-size:14px;
	}
	.tjzx ul{
		width:100%;
		margin:0;
		float:none;
	}
	.ditu{
		display:none;
	}
	#mzlm{
		display:block;
	}
}

@media only screen and (max-width : 400px){

}